home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 1 / Precision Software Applications Silver Collection Volume One (PSM) (1993).iso / games / egavga / qmkr22.exe / TUTOR.DOC < prev    next >
Text File  |  1992-02-29  |  17KB  |  311 lines

  1.                         QUESTMAKER TUTOR DOCUMENTATION
  2.                         ------------------------------
  3.  
  4.    QuestMaker Version 2.20 sample game is really a game makers tutorial.
  5.    Only a few scenes are included to help the game developer understand
  6.    how QuestMaker works.  After starting QuestMaker select "Play Game"
  7.    from the QuestMaker Main Menu.
  8.  
  9.    The first Screen displayed is a graphic file named INTRO1.PCX.  You
  10.    can change this graphic in your game using a Paint Program.  INTRO1.PCX
  11.    is a great for a title scene for your game.  The next scene to be
  12.    displayed is INTRO2.PCX.  This graphic is a good place to include game
  13.    start-up information as well as information on how to get the your game
  14.    sequel and any shareware information if your game is to be distributed
  15.    as shareware.  Both graphics are 640 X 200 EGA graphics mode.
  16.  
  17.    QuestMaker always starts the game with graphic G22.PCX as the first
  18.    scene.  The next graphic scene displayed depends on which direction
  19.    the game player moves the game character and/or commands entered by
  20.    the game player on the screen.
  21.  
  22.    Note the screen number is in the upper right of your screen.  Also note,
  23.    you can press the F8 key to determine the Row and Column number of
  24.    the game character anytime during game play.
  25.  
  26.    One way to understand what is happening on each screen is to do a Print
  27.    Screen of the Screen Control Data prior to moving thru each example scene.
  28.    To do this, select Screen Control Editor from the main Questmaker menu,
  29.    press the <N> key, and press the Print Screen key for each screen
  30.    control data screen.  Then return to the game for examination.
  31.  
  32.    One other help is to print the script editor files by selecting the
  33.    list function from the script editor.  You can print each page by
  34.    pressing print screen.
  35.  
  36.    For this tutorial enter the following game player commands (Verb and
  37.    Subject) to understand the results of scripts entered via the
  38.    Script Editor.  You can go back later and see the actual scripts in
  39.    the Script Editor database.  Hazard Codes or Operation codes cause
  40.    actions to be taken during game play.
  41.  
  42.  
  43.    Also notice the screen G13 (when you get to it).  It is a good example
  44.    of how boundries and barriers work.
  45.  
  46.    Screen G03 shows a good example of a Walk behind.
  47.  
  48.  
  49.    (ENTER FOLLOWING VERB and SUBJECTS on specified screen numbers.)
  50.  
  51.                                   ACTION
  52.    Screen #    Verb    Subject    OP CODE   Results
  53.    -------     ---------------    -------   -------------------------------
  54.    G22         Look Around         90       Displays text then waits for
  55.                                             enter key to display more text.
  56.                                             (Program looks for another verb
  57.                                             and subject match on "Look Around")
  58.  
  59.    G22         Look Around                  Displays text and no futher action.
  60.                (second match)               Since the above script was first
  61.                                             in the database, a match will
  62.                                             always occur there first.
  63.                                             A blank Op Code means no further
  64.                                             action is taken.
  65.  
  66.    G22         Get Mail            15       Checks game character position
  67.                                             according to the position field in
  68.                                             the Script editor.  If OK, adds
  69.                                             the words in the Reserved Field to
  70.                                             the Game Inventory.  If not OK,
  71.                                             displays words "Not Close Enough"
  72.                                             Also, adds any points specified
  73.                                             in the Points field.
  74.  
  75.  
  76.    G22         Open mail           20       Checks to see if word in the
  77.                                             Resevered Field is in inventory
  78.                                             if so, uses object, (no longer
  79.                                             can be used again) then adds
  80.                                             points if specified and displays
  81.                                             script per Response Script fields.
  82.  
  83.    G22         Open Door           50       Checks game character Position.
  84.                                             If OK, jumps to screen number
  85.                                             and location specified in Reserved
  86.                                             Field.  Word "OK" displayed.
  87.  
  88.    G22         Read Map            91       Shows a map of mideast.  Since
  89.                                             MAP.PCX is in the Reserved field,
  90.                                             the file MAP.PCX is displayed.
  91.                                             This code can be used to add
  92.                                             additional graphics to your
  93.                                             games.  Graphics must be 640 x 200
  94.                                             16 color mode.
  95.  
  96.  
  97.    Note the Jump can be to any valid screen number.  In this example we
  98.    used 44 to show it does not have to be an screen above or next to
  99.    the screen you are moving from.
  100.  
  101.    G44         Look Around                  Gives Script Info
  102.  
  103.    G44         Get key             10       Picks up a Key from the shelf
  104.                                             and adds Key to inventory if
  105.                                             you are close enough to it.
  106.                                             Also, add any points per Point
  107.                                             Score field.
  108.  
  109.      Good time to check inventory here by pressing the <Tab> key or <F1>.
  110.  
  111.    G44         Leave               50       Return to screen G22 per reserved
  112.                                             field if close enough per position
  113.                                             field.
  114.  
  115.      Now move game charcter to your left and exit to screen number G12.
  116.      Notice new sound per Screen Controls.  You can press the cursor key
  117.      to move the game character and stop the audio any time you switch
  118.      from screen to screen (or just listen if you like the short tune).
  119.  
  120.    G12        Look around                   Gives info per script
  121.  
  122.    G12        Open Door            50       Jump to screen number and location
  123.                                             per Reserved Field if close enough
  124.                                             per Position Field.
  125.  
  126.    G11        Look Around                   Gives info per script
  127.  
  128.    G11        Pick up bottle       10       Adds Bottle to inventory per
  129.                                             word "Bottle" in Reserved Field
  130.                                             if close enough per Position Field.
  131.                                             Also note the strange bottle
  132.                                             is removed from the screen.  Object
  133.                                             was placed there per Screen Control
  134.                                             editor using the objects in the
  135.                                             game objects list A to Z.
  136.                                             Also, add any points per Point
  137.                                             Score field.
  138.  
  139.    G11        Look Desk            60       Checks game character Position.
  140.                                             If close enough, displays text.
  141.                                             If not, displays words "Not Close
  142.                                             enough."  In this example, nothing
  143.                                             important is revield.
  144.  
  145.    G11        Get Brew             40       Checks to see if object specified
  146.                                             in reserved field is in Inventory
  147.                                             yet.  If not, shows response script.
  148.                                             If in Inventory, jumps to next
  149.                                             "Get Brew" match in script database
  150.                                             and responds according to Hazard
  151.                                             (Operation) code.  In this example
  152.                                             the code below.
  153.  
  154.    G11        Get Brew             15       Get the brew from the pot if you
  155.                                             have the "Bottle" in the inventory
  156.                                             list.  Add "Brew" to inventory.
  157.                                             Also, add any points per Point
  158.                                             Score field.
  159.  
  160.   This is a good time to Save your Game!
  161.  
  162.    Press the <F3> key and type in "Test1".  You can start over by restoring
  163.    your game on the beginning game screen by pressing <F5> and typing the
  164.    name of the game you saved.
  165.  
  166.    G11       Drink Brew             40       Check if Brew is in Inventory
  167.                                              if not present response.
  168.                                              If so, look for next match in
  169.                                              data base for Drink Brew.
  170.  
  171.    G11       Drink Brew             30       A true game hazard.  You die.
  172.                                              The game end screen GEND.PCX
  173.                                              is displayed.  The program allows
  174.                                              you to start over.
  175.  
  176.    After starting the game over you return to the G11 screen.
  177.  
  178.    G11       leave                  50       Jump back to screen specified
  179.                                              in the Reserved Field if you
  180.                                              are close enough to the door
  181.                                              specified in the Position field.
  182.  
  183.    You should now be back to G12.  Move the game character again to the
  184.    next screen to the left (G02).
  185.  
  186.    G02      Look, Look around                displays script per match.
  187.  
  188.    Now walk toward the small camp fire on the edge of the cliff.  A good
  189.    time to do a save first!
  190.  
  191.    As you walk too close to the fire see what happens per the ZAP field
  192.    location in the Screen Control Editor for this screen number.
  193.  
  194.    Now walk south or down if you have just returned from your saved game.
  195.    You should enter screen number G03.  This is an example of a walk behind
  196.    area where the game character is not seen as it walks behind an area
  197.    specified in the walk behind area in the screen control data.
  198.    Also, this scene has a Quantum Point location specified at the end of
  199.    the large pipe that adds a point for passing that location.
  200.    If you pass the same location again it will NOT add another point.
  201.    If you missed the Quantum point, try walking back thru the pipe at a
  202.    differnt location.
  203.  
  204.    For this example there is no return to the left of the screen or above.
  205.    So move on to the right and view the G13 screen for an example of
  206.    another quantum point location and special effect when moving across that
  207.    location of a color change and sound.  This happens as a result of
  208.    information in the Screen Control data for screen number G13.
  209.  
  210.    Also, notice where you can walk and not walk on this screen.  This is
  211.    a good example screen for most of the Screen Control Data.  To leave
  212.    this screen, take a short cut back to screen G23 by moving north or up.
  213.  
  214.    Now move your game character to the right back thru G22 and on to G32.
  215.  
  216.  
  217.  
  218.    G32        read sign            70       Displays response text then
  219.                                             executes DOS command per
  220.                                             Reserved Field, in this example
  221.                                             plays a music tune via Mus.com
  222.                                             file.
  223.  
  224.    G32        view sign            71       Executes DOS command per Reserved
  225.                                             Field, in this example, we play
  226.                                             some music notes via Mus.com file.
  227.                                             (No text displayed with 71 code.)
  228.  
  229.  
  230.    Look around and move to g42.  The rest of the game functions can be
  231.    followed by typing Look and following the suggested actions.
  232.  
  233.    G42        Open Door                     Displays Response "which door" per
  234.                                             response script.
  235.  
  236.    G42        Open Door            50       Jump to screen number and location
  237.                                             per Reserved Field if close enough
  238.                                             per Position Field.
  239.  
  240.    G42        open bar door        31       Checks for KEY in inventory, if
  241.                                             not there, game ends.  An example
  242.                                             of a hazard.
  243.  
  244.    G52       This screen when entered shows an example of the D/P in the
  245.              Screen Control Editor showing a graphic picture overlay.
  246.              It is a great way to add text or other pictures to a scene.
  247.  
  248.    G52        Buy/Get Token        85       Checks for Quantum points and
  249.                                             position location.  If you do
  250.                                             not have a Quantum Point to
  251.                                             use, the program displays you
  252.                                             do not have one.  If you do
  253.                                             the program adds to score and
  254.                                             puts word in Reservered Field
  255.                                             in inventory, then displays
  256.                                             text per Response script.
  257.  
  258.    Note: The word Quantum can be change to any name you want by entering
  259.    a name in the "SPARE" field on the Screen Control Editor for screen
  260.    number 22.  Examples; Bucks, Diamonds, Strength, Money, Power, etc.
  261.  
  262.  
  263.    G52        Enter/Go in          40       Checks for Token per inventory,
  264.               City Dock                     then skips to next match if
  265.                                             in inventory.  If not displays
  266.                                             text in Response script.
  267.  
  268.    G52        Enter/Go in                   Ok we could go on from here
  269.                                             and use the code 50 to jump to
  270.                                             another screen but we will leave
  271.                                             the rest of creating the game to
  272.                                             you.
  273.  
  274.    G22        Win game             32       This tests the Game Win Op code.
  275.                                             It displays the WIN.PCX and
  276.                                             asks if you would like to play
  277.                                             again.  Game win can also be
  278.                                             a result of getting the maximum
  279.                                             number of points.
  280.  
  281.    Just in case we failed to tell you about the way QuestMaker searches
  282.    for a match on "verb" and "subject/noun",  you should note the search
  283.    is sequential.  In other words, the first time the match occurs in the
  284.    script data base, an action occurs.  So if you add an action later on
  285.    with the same "verb" and "subject"  it may never execute.  You may
  286.    need to go back an insert a script to accomplish your desired results.
  287.  
  288.    To insert scripts, you can edit over previous scripts per screen number,
  289.    then add scripts you want to occur later on.  Also, you can remove
  290.    a script by editing the script and changing the screen number to 99,
  291.    then sort the database by pressing F3.  Screen number 99's will be
  292.    removed when a sort occurs.
  293.  
  294.    The sort function will only sort scripts per screen number.  Scripts
  295.    with the same screen number are not sorted (remain in the order entered).
  296.  
  297.    You can get more game samples if you are still having trouble creating
  298.    QuestMaker games.  When you register QuestMaker you will get the latest
  299.    fixes and game developement hints.  Also, you can order a samples disk,
  300.    which contains several game samples from developers like you.
  301.  
  302.  
  303.    If you plan to start a game from scratch, it is better to delete the
  304.    SE.DAT and SE.INX files and start over adding script data.  When using
  305.    the QuestMaker Script Editor, these files will be created as you add
  306.    new script data.
  307.  
  308.    Screen Control Editor is not to difficult to just edit for each
  309.    scene.  So, you need NOT delete the SCE.DAT or SCE.INX files.  Just
  310.    modify the existing Screen Controls using the Screen Control Editor.
  311.